#pragma once
#include "light.h"
class CPointLight :
	public CLight
{
public:
	CPointLight(void);
	virtual ~CPointLight(void);

	virtual CColor4 Shade(const CRay& vRay, const CVector3D& vPoint, const CVector3D& vNormal, const CGeometry& geometry, DATA_TYPE fTransparency) const;
};

typedef boost::shared_ptr<CPointLight> CPointLightPtr;